package com.atguigu.chaptar7

import scala.io.StdIn

object $03_MatchValue {
  /*
      语法:
          变量 match{
            case 值=>{..}
            case 值=>{..}
            case 值=>{..}
          }
   */
  def main(args: Array[String]): Unit = {
    val word = StdIn.readLine("请输入一个单词:")
    val Hello = "10" //如果匹配条件中需要使用外部变量,此时需要将外部变量首字母大写
    word match {
      case "hadoop"=>{println("hadoop...")}
      case "spark"=>{println("spark...")}
      case "scala"=>{println("scala...")}
      case Hello =>{println(s"${Hello}...")}
      case x =>{println("其他情况")}//如果外部也用了x这个变量,对模式匹配内部没影响,因为就近原则
    }
  }

}
